@charset "UTF-8";@import url("style.min.css");body{color:#393939;}a{color:#393939;}a:hover{color:#3b6ea5}.am-alert{margin-bottom:0}.m-hd ul,.m-header-banner ul{padding:0}.m-hd ul li,.m-header-banner ul li{list-style-type:none}a,a:hover,.m-partner li img,.m-partner li img:hover,.m-contact-infobox,.m-contact-infobox:hover,.m-footer .ico i,.m-footer .ico i:hover,.m-service-page .ico ul li span,.m-service-page .ico ul li span:hover,.m-hd .am-sticky,.m-service-list li:hover{-webkit-filter:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}[class*=am-u-] + [class*=am-u-]:last-child{float:left}.m-images-container section img,.m-news-container section img{max-width:100%;height:auto}.am-container{max-width:1200px}.am-g-fixed{max-width:1200px}.m-hd{width:100%;position:absolute;z-index:2;height:130px;padding:45px 0 0 0}.m-hd ul{margin:0}.m-hd ul li{list-style-type:none}.m-hd .am-container{position:relative}.m-hd .am-sticky{background:#000;padding:15px 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:0.8}.m-hd .am-header a{color:#fff}.m-hd .m-nav a{color:#fff}.m-hd .m-nav a:hover{background:#3b6ea5;border-radius:2px;-webkit-transition:background-color 300ms ease-out,border-color 300ms ease-out;transition:background-color 300ms ease-out,border-color 300ms ease-out}.m-hd .am-nav > li.am-active > a,.m-hd .am-nav > li.am-active > a:focus,.m-hd .am-nav > li.am-active > a:hover{color:#fff;background-color:#3b6ea5;cursor:default}.m-hd .am-dropdown-content{background:#3b6ea5;border:none}.m-hd .am-dropdown-content > li > a:hover{color:#fff}.m-hd .am-dropdown-content:after,.m-hd .am-dropdown-content:before{border:8px dashed #3b6ea5}.m-hd .am-dropdown-content > .am-active > a,.m-hd .am-dropdown-content > .am-active > a:focus,.m-hd .am-dropdown-content > .am-active > a:hover{background-color:#3b6ea5}.m-logo{display:block;float:left;font-size:22px;line-height:40px;width:165px;color:#fff;text-indent:-9999px;background:url('../images/logo.png') no-repeat left center;-webkit-background-size:125px 40px;background-size:125px 40px;margin-right:20px}.m-about li{float:left;margin-left:5px}#r-nav .am-offcanvas-bar{width:200px}#r-nav .logo{margin-bottom:20px}#r-nav p{border-bottom:1px solid #4F4F4F;padding-bottom:20px}.m-header-banner{height:680px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:260px;color:#fff}.m-header-banner h2{font-size:50px;margin:0;font-weight:100}.m-header-banner p{font-size:20px}.m-header-banner nav{display:inline-block}.m-header-banner nav li{float:left;margin-right:10px;font-size:12px}.m-header-banner nav li a{color:#fff}.m-header-banner nav li.am-active a{font-weight:bold}.m-header-1{height:180px;padding-top:145px;background:#d4d4d4}.m-list-header{height:550px}@media screen and (min-width:960px) and (max-width:1199px){.m-header-banner{height:600px;padding-top:240px}.m-header-banner h2{font-size:46px;margin:0}.m-header-banner p{font-size:20px;padding:0;width:70%}.m-header-1{height:180px;padding-top:145px}}@media screen and (min-width:768px) and (max-width:959px){.m-hd .am-nav > li > a{position:relative;display:block;padding:0.4em;font-size:14px}.m-hd .m-about li{float:left;margin-left:5px;font-size:14px}.m-hd .am-btn{padding:0.5em 0.4em}.m-header-banner{height:480px;padding-top:220px;text-align:center}.m-header-banner h2{font-size:30px;margin:0}.m-header-banner p{font-size:20px;padding:0;margin:30px 0 15px 0}.m-header-1{height:180px;padding-top:145px;text-align:left}}@media only screen and (min-width:480px) and (max-width:767px){.m-hd{height:50px;padding:0}.m-hd .am-nav > li > a{position:relative;display:block;padding:0.4em;font-size:14px}.m-hd .m-about{display:none}.m-hd .m-about li{float:left;margin-left:5px;font-size:14px}.m-hd .am-btn{padding:0.5em 0.4em}.m-header-banner{height:380px;padding-top:120px;text-align:center}.m-header-banner h2{font-size:30px;margin:0}.m-header-banner p{font-size:18px;padding:0;margin:20px 0 15px 0}.m-header-1{height:120px;padding-top:75px;text-align:left}}@media screen and (max-width:479px){.m-hd{height:50px;padding:0}.m-header-banner{height:380px;padding-top:120px;text-align:center}.m-header-banner h2{font-size:30px;margin:0}.m-header-banner p{font-size:14px;padding:0;margin:0}.m-header-1{height:120px;padding-top:75px;text-align:left}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.m-logo{background:url('../images/logo.png');-webkit-background-size:125px 40px;background-size:125px 40px;background-repeat:no-repeat}}.am-btn-danger{background:#3b6ea5;border:1px solid #3b6ea5}.am-btn-danger:hover{background:#3b6ea5;border:1px solid #3b6ea5}.m-home-box{padding-bottom:50px}.m-home-box h2{margin:40px 0 0 0}.m-home-box p{margin:0 0 20px 0;font-size:14px;}.m-home-box ul h2{padding:0;margin:0}.m-mn-box{position:relative;background-color:#fff;margin-bottom:60px}.m-mn-box section h2{margin:0;padding:0}.m-mn-box section h3{margin:20px 0 10px 0;padding:0}.m-mn-box section p{margin-top:0}.m-container{margin:0 0 60px 0}.am-slider-i2 .am-slider-images{height:680px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.am-slider-i2 .am-slider-desc{position:absolute;left:0;top:40%;right:0;color:#ffffff;text-align:center}.am-slider-i2 .am-slider-content h2{font-size:40px;margin:0;padding:0}.am-slider-i2 .am-slider-content p{margin:0;display:block;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:30px}.am-slider-i2 .am-slider-title{font-weight:normal;margin-bottom:5px;display:block;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-slider-i2 .am-slider-en{font-size:12px}.am-slider-i2 .am-btn{margin-top:20px;margin-right:10px}.am-slider-i2 .am-direction-nav,.am-slider-i2 .am-pauseplay{display:none}@media screen and (min-width:960px) and (max-width:1199px){.am-slider-i2 .am-slider-images{height:480px}.am-slider-i2 .am-slider-desc{top:40%}.am-slider-i2 .am-direction-nav,.am-slider-i2 .am-pauseplay{display:none}}@media screen and (min-width:768px) and (max-width:959px){.am-slider-i2 .am-slider-images{height:480px}.am-slider-i2 .am-slider-desc{top:200px}.am-slider-i2 .am-slider-content h2{font-size:40px}.am-slider-i2 .am-slider-content p{font-size:24px}.am-slider-i2 .am-btn{margin-top:10px}.am-slider-i2 .am-direction-nav,.am-slider-i2 .am-pauseplay{display:none}}@media only screen and (min-width:480px) and (max-width:767px){.am-slider-i2 .am-slider-images{height:280px}.am-slider-i2 .am-slider-desc{text-align:center;top:35%}.am-slider-i2 .am-slider-content h2{font-size:20px}.am-slider-i2 .am-slider-content p{font-size:14px}.am-slider-i2 .am-btn{margin-top:10px}.am-slider-i2 .am-direction-nav,.am-slider-i2 .am-pauseplay{display:none}}@media screen and (max-width:479px){.am-slider-i2 .am-slider-images{height:280px}.am-slider-i2 .am-slider-desc{text-align:center;top:110px}.am-slider-i2 .am-slider-content h2{font-size:20px}.am-slider-i2 .am-slider-content p{font-size:14px}.am-slider-i2 .am-btn{margin-top:10px}.am-slider-i2 .am-direction-nav,.am-slider-i2 .am-pauseplay{display:none}}.m-case-list li{margin-top:0;margin-bottom:0;padding-bottom:5px}.m-case-list li figure{margin-bottom:0;position:relative;z-index:1;display:inline-block;overflow:hidden;background:#000;text-align:center;cursor:pointer}.m-case-list li figure img{position:relative;display:block}.m-case-list li figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-top:120px}.m-case-list li figure figcaption::before,.m-case-list li figure figcaption::after{pointer-events:none}.m-case-list li figure figcaption,.m-case-list li figure a{position:absolute;top:0;left:0;width:100%;height:100%}.m-case-list li figure a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.m-case-list li figure h3{word-spacing:-0.15em; text-align:center;}.m-case-list li figure h3 span{font-weight:800}.m-case-list li figure h3,.m-case-list li figure p{margin:0}.m-case-list li figure p{letter-spacing:1px;font-size:68.5%}figure.effect-lily img{width:-webkit-calc(100% + 50px);width:calc(100% + 50px);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;background:url('../images/loading.gif?1440224064') 50% 50% no-repeat}figure.effect-lily figcaption{top:auto;bottom:0;text-align:left}figure.effect-lily h3,figure.effect-lily p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}figure.effect-lily h3{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}figure.effect-lily p{color:rgba(255,255,255,0.6);opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.35s;transition:opacity 0.2s,transform 0.35s}figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:1}figure.effect-lily:hover img,figure.effect-lily:hover h3,figure.effect-lily:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#fff}figure.effect-lily:hover img{opacity:.4}figure.effect-lily:hover p{-webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s}.m-news-list{}.m-news-list ul{}.m-news-list ul li{padding:15px}.m-news-list ul li h2{padding:10px 0}.m-news-list ul li p{}.m-news-list ul li span{display:block}.m-cat-nav{border-bottom:1px solid #E9E9E9;margin-bottom:40px}.m-cat-nav ul li{float:left;list-style-type:none;margin-right:20px;padding-top:20px}.m-cat-nav ul li.am-active a{color:#dd514c}.m-cat-nav p{font-size:12px;margin-bottom:60px}.m-contact{background:url('../images/home-bg.jpg?1443942382') 50% 0 no-repeat fixed;padding:30px 0 50px 0;color:#fff}.m-contact p{color:#fff}.m-contact-us{padding:40px 0}.m-contact-us span{padding-top:10px}.m-contact-us .am-btn{width:100%}.m-guestbook{}.m-guestbook input[type=text]{margin-right:30px;color:#fff}.m-guestbook input[type=submit]{background:none}.m-contact-infobox{border:1px solid #D8D8D8;background:#fff;border-radius:5px;padding:40px 0;text-align:center}.m-contact-infobox:hover{border:1px solid #0d121b;background:#d4d4d4;color:#fff}@media only screen and (min-width:480px) and (max-width:767px){.m-contact-us{text-align:center}}@media screen and (max-width:479px){.m-contact-us{text-align:center}}.m-images-container{margin-top:-30px;border-radius:3px}.m-images-container section{padding:30px}.m-images-container section p{margin-bottom:2rem}.m-images-show{height:400px;padding-top:150px;background:#1a1f2a}.m-images-show hgroup h1{font-size:58px;line-height:68px;font-weight:normal;margin-bottom:30px}.m-images-show hgroup p{width:100%;font-size:26px;margin:0}.m-images-show hgroup ul{margin:0;font-size:14px;display:inline-block}.m-images-show hgroup ul li{float:left;margin-right:5px;padding-bottom:30px}.m-images-show .am-animation-fade{-webkit-animation-duration:.4s;animation-duration:.4s}@media screen and (min-width:960px) and (max-width:1199px){.m-images-show{height:400px;padding-top:15 0px}}@media screen and (min-width:768px) and (max-width:959px){.m-images-show{height:300px;padding-top:130px}.m-images-show hgroup h1{font-size:48px;line-height:48px}.m-images-show hgroup p{width:100%;font-size:16px;margin:0}.m-images-show hgroup ul{margin:0;font-size:12px}}@media only screen and (min-width:480px) and (max-width:767px){.m-images-show{height:300px;padding-top:110px}.m-images-show hgroup h1{font-size:28px;line-height:28px}.m-images-show hgroup p{width:100%;font-size:14px;margin:0}.m-images-show hgroup ul{margin:0;font-size:12px}}@media screen and (max-width:479px){.m-images-show{height:200px;padding-top:70px;text-align:center}.m-images-show hgroup h1{font-size:28px;line-height:28px}.m-images-show hgroup p{width:100%;font-size:14px;margin:0}.m-images-show hgroup ul{margin:0;font-size:12px}}.m-news article{margin-bottom:80px;position:relative}.m-news h3{font-size:28px}.m-news-date{font-family:arial;color:#999;border-right:1px solid #e9e9e9}.m-news-date span{display:block;font-size:40px;color:#333}.m-news-data{padding-bottom:30px}.m-news-data span{color:#aaa;margin-right:20px}.m-news-desc{color:#2b3242;height:100px;overflow:hidden}.m-news-container{margin-top:60px;margin-bottom:60px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff}.m-news-container header{background:#d4d4d4;border-radius:3px 3px 0 0;color:#fff;padding:20px}.m-news-container header a{color:#fff}.m-news-container header span{margin-right:10px}.m-news-container section{padding:40px 20px 20px}.m-news-container section .com a{color:#dd514c}.m-services{background:url(../images/banner3.jpg) no-repeat center; background-size: cover; padding:40px 0 40px 0;}.m-service-container{margin:0 0 60px 0}.m-service-container .am-pagination{margin-top:20px}.m-service-container .am-pagination .am-active a{background:#DD514E;border-color:#dd514c}.m-service-list li{margin-bottom:30px;padding:15px;border:1px solid #fff}.m-service-list li:hover{background:#3b6ea5;border:1px solid #3b6ea5;border-left:10px solid #3b6ea5;color:#fff;margin-bottom:30px}.m-service-list-icon{font-size:50px;text-align:center}.m-web-list figure{background:#fff}.m-web-list figure h3{margin:0}.m-web-list figure figcaption{padding:10px}.m-list article{margin-bottom:60px}.m-web-relevantdesc{font-size:12px;height:40px;overflow:hidden}.m-item{margin-top:60px}.m-item article .thumbnail{height:200px;overflow:hidden}@media only screen and (min-width:480px) and (max-width:767px){.m-contact-us{text-align:center}}@media screen and (max-width:479px){.m-contact-us{text-align:center}}.m-partner li img{border:1px solid #E9E9E9;}.m-partner li img:hover{border:1px solid #747475}.m-partner p{margin:0 0 30px 0}@media only screen and (min-width:480px) and (max-width:767px){.m-contact-us{text-align:center}}@media screen and (max-width:479px){.m-contact-us{text-align:center}}.m-top-cbbfixed{position:fixed;right:10px;transition:bottom ease .3s;bottom:-85px;z-index:3;cursor:pointer}.m-top-cbbtn{width:40px;height:40px;display:block;background-color:#3b6ea5}.m-top-go{transition:background-color ease .3s;margin-top:1px}.m-top-go:hover{background-color:#3b6ea5}.m-top-goicon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url('../images/side-icon02.png?1406598120')}.m-top-weixin{background:#333}.m-top-weixin div{background:url('../images/weixin.png?1440917261');width:194px;height:199px;position:absolute;left:-194px;top:-115px;opacity:0;transform:scale(0);-webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s;display:none\0;*display:none}.m-top-weixin:hover div{display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1;*display:block}.m-top-weixin-icon{float:left;margin:12px 0 0 11px;width:18px;height:18px;background:url('../images/side-icon01.png?1406598156')}.m-footer{background:#d4d4d4;padding:60px 0 0 0;color:#555d6d;font-size:14px}.m-footer a{color:#555d6d}.m-footer a:hover{color:#3b6ea5}.m-footer ul{list-style-type:none;padding:0;margin:0}.m-footer section h2{font-size:16px;margin-bottom:20px}.m-footer i{margin-left:10px}.m-footer-container,.m-footer-flink{padding-bottom:10px}.m-footer-subnav a,.m-footer-flink a{margin-right:10px}.m-footer-bottom{background:#0d121b;font-size:12px;padding:30px 0;color:#555d6d}.listpage{width:100%;text-align:center;margin-top:50px;margin-bottom:50px}.listpage *{margin:0 4px;font-size:14px}.listpage span{padding:2px 5px 2px;border:1px solid #FFFFFF}.listpage span:hover{background:#3b6ea5;color:#fff}.listpage a{padding:2px 5px 2px;border:1px solid rgb(226,226,226);color:#666}.listpage a:hover{background:#3b6ea5;color:#fff}.PageText{display:none}.listpage .Ahover{background:#3b6ea5;color:#fff}.current{background:#3b6ea5;color:#fff}

.m-services h2{ text-align:center;}
.m-news-list ul li:hover{ border-color:#3b6ea5;}


@keyframes scaleToggleOne { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
50% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleTwo { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
20% {
transform:scale(1);
-webkit-transform:scale(1)
}
60% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleThree { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
33% {
transform:scale(1);
-webkit-transform:scale(1)
}
66% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.livechat-girl { width: 60px; height: 60px; border-radius: 50%; position: fixed; bottom:300px; right: 10px; opacity: 0; -webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); z-index: 700; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); cursor: pointer; -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl:focus { outline: 0 }
.livechat-girl.animated { opacity: 1; transform: translateY(-40px); -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px) }
.livechat-girl:after { content: ''; width: 12px; height: 12px; border-radius: 50%; background-image: linear-gradient(to bottom, #26c7fc, #26c7fc); position: absolute; right: 1px; top: 1px; z-index: 50 }
.livechat-girl .girl { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 50 }
.livechat-girl .animated-circles .circle { background: rgba(38,199,252,.25); width: 60px; height: 60px; border-radius: 50%; position: absolute; z-index: 49; transform: scale(1); -webkit-transform: scale(1) }
.livechat-girl .animated-circles.animated .c-1 { animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-2 { animation: 2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-3 { animation: 3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl .livechat-hint { position: absolute; right: 40px; top: 50%; margin-top: -20px; opacity: 0; z-index: 0; -webkit-transition: all .3s cubic-bezier(.86, 0, .07, 1); transition: all .3s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl .livechat-hint.show_hint { -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 1 }
.livechat-girl .livechat-hint.hide_hint { opacity: 0; -webkit-transform: translateX(0); transform: translateX(0) }
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1296px!important }
.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content { width: auto; overflow: hidden; text-overflow: ellipsis }
@media only screen and (max-width:1599px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1060px!important }
}
@media only screen and (max-width:1309px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 984px!important }
}
@media only screen and (max-width:1124px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 600px!important }
}
.rd-notice-tooltip { -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2); box-shadow: 0 2px 2px rgba(0,0,0,.2); font-size: 14px; border-radius: 3px; line-height: 1.25; position: absolute; z-index: 65; max-width: 350px; opacity: 1 }
.rd-notice-tooltip:after { position: absolute; display: block; content: ''; height: 20px; width: 20px; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; z-index: 50 }
.rd-notice-tooltip .rd-notice-content { background: 0; border-radius: 3px; width: 100%; color: #fff; position: relative; z-index: 60; padding: 20px; font-weight: 400; line-height: 1.45 }
.rd-notice-type-success { background-color: #26c7fc; -webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2); box-shadow: 0 5px 10px 0 rgba(38,199,252,.2) }
.rd-notice-type-success .rd-notice-content { background-color: #26c7fc }
.rd-notice-type-success:after { background-color: #26c7fc; -webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2); box-shadow: 0 5px 10px 0 rgba(38,199,252,.2) }
.rd-notice-position-left { margin-left: -20px }
.rd-notice-position-left:after { right: -6px; top: 50%; margin-top: -10px }
.rd-notice-tooltip.single-line .rd-notice-content { height: 40px; padding: 0 20px; line-height: 40px; white-space: nowrap }
